package com.xoa.service.rms;

import com.xoa.model.rms.RmsRoll;
import com.xoa.model.rms.RmsRollRoom;
import com.xoa.util.ToJson;
import com.xoa.util.page.PageParams;

import javax.servlet.http.HttpServletRequest;

/**
 * 作者: 张航宁
 * 日期: 2017/12/22
 * 说明:卷库管理
 */
public interface RmsRollRoomService {

    /**
     * 作者: 张航宁
     * 日期: 2017/12/22
     * 说明: 保存接口
     */
    public ToJson<RmsRollRoom> save(RmsRollRoom rmsRollRoom, HttpServletRequest request);

    /**
     * 作者: 张航宁
     * 日期: 2017/12/22
     * 说明: 更新接口
     */
    public ToJson<RmsRollRoom> update(RmsRollRoom rmsRollRoom, HttpServletRequest request);
    
    /**
     * 作者: 张航宁
     * 日期: 2017/12/22
     * 说明: 删除接口
     */
    public ToJson<RmsRollRoom> delete(RmsRollRoom rmsRollRoom, HttpServletRequest request);
    
    /**
     * 作者: 张航宁
     * 日期: 2017/12/22
     * 说明: 查询接口
     */
    public ToJson<RmsRollRoom> query(RmsRollRoom rmsRollRoom, PageParams pageParams);

    /**
     * 作者: 张航宁
     * 日期: 2017/12/22
     * 说明: 根据id查询
     */
    public ToJson<RmsRollRoom> selectById(Integer roomId);

    /**
     * 作者: 张航宁
     * 日期: 2017/12/26
     * 说明: 获取所有的案卷信息【名称和id】
     */
    public ToJson<RmsRollRoom> selectAll();


}
